@charset "utf-8";
/* layout style end */
/* page level common style*/
.fl-l {
	float:left;
}
.fl-r {
	float:right;
}
a {
	cursor:pointer;
	color:#00C;
	text-decoration:none;
}
a:hover {
	color:#FF0508;
	text-decoration:underline;
}
.block-show {
	display:block;
}
/*颜色*/
.color333 {
	color:#333333;
}
.color58 {
	color: #585858;
}
.colorFF5800 {
	color: #FF5800;
}
/*字体*/
f18 {
	font-size:18px;
}
/* =user center header */
/* =header start*/
#header {
	width:100%;
	white-space:nowrap;
	background:url(../images/h_bg.gif) repeat-x;
	padding:0;
}
#headerInner {
	width: 990px;
	margin: 0 auto;
	padding: 0 5px;
	position:relative;
	height:60px;
	background:url(../images/h_bg.gif) repeat-x;
}
#logo {
	position:absolute;
	left:0px;
	top:8px;
}
#logo a {
	display: block;
	width:162px;
	height:40px;
	text-indent:-9999px;
	background:url(../images/logonew.gif) no-repeat;
}
#loginText {
	position: absolute;
	right: 12px;
	top: 0px;
	z-index: 888;
	font-family:Arial, "宋体"
}
#loginText span {
	font-size:14px;
	line-height:2em;
}
#loginText a {
	position:relative;
	top:-2px;
	margin-left:5px;
	line-height:2em;
	display:inline-block;
	text-decoration:underline;
}
#publish {
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	right: 15px;
	bottom: 10px;
}
#publish a {
	color: #FF0000;
	text-decoration: underline;
}
/* =header end*/
/* =layout class */
.grid-main {
	width: 1000px;
	margin: 0 auto;
}
.grid-c1 {
	width: 156px;
}
.grid-c2 {
	width: 844px;
}
#conContainer {
	padding-top:12px;
}
/* =secondlyContent*/
.secondly-inner {
	width:150px;
	padding-left: 5px;
	border-right: 1px solid #CCCCCC;
	font-size:14px;
	letter-spacing:1px;
}
.secondly-inner h2 a {
	display:block;
	padding-left:17px;
	background:url(../images/lmenuli.gif) no-repeat scroll -33px 10px;
	color:#FF0000;
	line-height:30px;
}
.secondly-inner dl {
	width: 150px;
}
.secondly-inner dl dt.open {
	padding-left:17px;
	background: url(../images/lmenuli.gif) no-repeat scroll -33px -30px;
	font-weight:bold;
}
.secondly-inner dl dd, .secondly-inner dl dt {
	line-height:30px;
}
.secondly-inner dl dd a {
	line-height:30px;
}
.secondly-inner dl dd {
	text-indent: 17px;
}
.secondly-inner dl dd a:hover {
	text-decoration: none;
}
/* =primaryContent*/
.primary-inner {
	position:relative;
	width: 818px;
	padding-left:26px;
}
.primary-inner h2 {
	line-height:18px;
	text-align: left;
	font-weight:bold;
	border-bottom: 1px solid #CCCCCC;
}
.primary-inner .shortcut-tool {
	position:absolute;
	right:10px;
	top:5px;
}
.primary-inner .shortcut-tool a {
	margin-left:10px;
	font-size:14px;
}
.primary-inner .account-info {
	width: 809px;
	margin-top:20px;
	font-size:14px;
}
.account-info .user-pic {
	width: 116px;
	float:left;
*overflow: hidden;
}
.account-info ul {
	width: 600px;
	padding-left:24px;
	float:left;
}
.account-info .user-pic .pic-con {
	border: 1px solid #DDDDDD;
	display: table-cell;
	height: 114px;
	width: 114px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
 *display: block;
 *font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/
 *line-height: 1; /* 避免行高导致垂直居中有误 */
 *font-size:100px;
}
.account-info .user-pic .pic-con img {
	width: 100px;
	height:100px;
	vertical-align:middle;
}
.account-info .user-pic .change-pic a {
	display: inline-block;
	width: 116px;
	line-height:28px;
	font-size:12px;
	text-align:center;
}
.account-info ul li {
	font-size:14px;
	line-height:2em;
}
.account-info ul li .wenzi {
	zoom:1;/* 避免ie6中图文混排行高失效*/
	line-height:2em;
}
.nameyzw, .sjyzw, .maileyzw, .zzyzw {
	height:16px;
	overflow:hidden;
	display:inline-block;
	margin-right:8px;
	cursor:pointer;
	background:url(../images/txbackground.gif) no-repeat;
}
.nameyzw {
	background-position: -69px -155px;
	width:22px;
}
.sjyzw {
	background-position: -72px -188px;
	width:16px;
}
.maileyzw {
	background-position: -74px -223px;
	width:14px;
}
.zzyzw {
	background-position: -70px -258px;
	width:22px;
}
.zhuanshi {
	display:inline-block;
	background:  url(../images/index_back.gif) no-repeat scroll -19px -14px transparent;
	cursor: pointer;
	height: 14px;
	vertical-align: middle;
	width: 20px;
}
.jifen {
	padding-right:6px;
}
h2.system-info {
	border-bottom: 1px solid #CCCCCC;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	padding: 0 0 5px;
	text-align: left;
	padding-top:30px;
}
.system-info .more {
	float: right;
	font-weight: lighter;
	padding-right: 10px;
	padding-top:8px;
}
/*=footer*/
#footer {
	width:1000px;
	margin: 0 auto;
	border-top: 1px solid #ddd;
	text-align:center;
	margin-top:20px;
	padding:5px;
}
#footer p {
	line-height:24px;
}
/*显示中的信息*/
/*=searchtab*/
/* tab menu */
.searchtab {
	padding-bottom:25px;/*不使用高为了在内部盒子高出父盒子时避免在ie6中错误扩展*/
	/*height:25px;*/
	margin:5px 0 0 0;
	border-bottom:1px solid #89A8D1;
}
.searchtab li {
	float:left;
	margin-left:2px;
	display:inline;
	text-align:center;
}
.searchtab li a {
	/*float:left;*/
	display:inline-block;
	padding:3px 10px 0;
	height:21px;
	line-height:20px;
	font-size:14px;
	font-weight:700;
	background:#fff;
	border:1px solid #ddd;
	border-bottom:none;
}
.searchtab li a:focus {
	outline:none;
}
.searchtab li.select a {
	position:relative;
	height:22px;
	/*	margin-bottom:-1px;*/
	 color: #0000CC;
	text-decoration: none;
	border-color:#89A8D1;
	background:#F3F6FF;
}
.searchtab li.select a:hover {
	color: #ff0000;
}
.area_hook {
	background:#F5F8FF;
	height: 5px;
	margin: 0;
	overflow: hidden;
	width: 100%;
}
.tip-info {
	display:block;
	text-align:center;
	margin-top: 50px;
	font-weight:bold;
	letter-spacing:1px;
}
.noteread {
	color: #666666;
	letter-spacing:1px;
	margin: 40px 0 10px;
	padding: 0 0 0 10px;
}
.noteread p {
	line-height: 2.4em;
}
.noteread p em {
	color: #333333;
	font-weight:bold;
}
/*显示中的信息-表格数据部分样式*/

table.info-table td {
	border-top: 1px solid #E8E8E8;
}
table.info-table th {
	padding: 10px 2px;
	line-height:1em;
	text-align: left;
	color: #585858;
}
table.info-table .td1 {
	vertical-align: top;
	padding-top:16px;
*padding-top:12px;
}
table.info-table .td2, table.info-table .td3 {
	text-align:center;
	vertical-align:middle;
}
table.info-table .td2 a, table.info-table .td3 a {
	padding:0 5px;
}
table.info-table .td2 a:hover, table.info-table .td3 a:hover {
	color:#00C;
	text-decoration:underline;
}
table.info-table .about-info {
	padding: 5px 0 5px 0;
	font-size:14px;
	line-height:2.4em;
}
table.info-table .about-info p {
	font-size:12px;
	color:#585858;
}
table.info-table .about-info .info-source, table.info-table .about-info p span {
	color:#ccc;
	font-size:12px;
}
table.info-table .about-info p span {
	padding:0 4px;
}
table.info-table .about-info .info-source a {
	color:#666;
	font-size:12px;
	text-decoration:underline;
}
table.info-table .about-info .info-source a:hover {
	color:#FF0508;
	text-decoration:underline;
}
table.info-table .td1 input {
	padding:0;
	margin:0;
	margin-left:10px;
	vertical-align: text-top;
}
table.info-table th.table-title01, table.info-table th.table-title02 {
	text-align:center;
}
.info-operation {
	padding-top:15px;
	border-top: 1px solid #E8E8E8;
}
.info-operation input {
	vertical-align: middle;
	margin-left:10px;
	padding: 1px 3px;
}
.info-operation input.checkqx {
	margin:0;
	margin-left:10px;
	vertical-align: middle;
	padding:0;
	_vertical-align:baseline;
}
/*收藏夹*/
.area_shoucangjia {
	padding: 5px 10px;
	background: #F5F8FF;
	border-bottom: 1px solid #CCCCCC;
	font-size: 12px;
	line-height: 30px;
	overflow: hidden;
}
.area_shoucangjia ul {
	width:798px;
}
.area_shoucangjia ul li {
	float:left;
	margin-right: 2px;
	padding: 0 10px;
	white-space: nowrap;
	color: #0000CC;
	line-height: 30px;
}
.area_shoucangjia ul li a:hover {
	text-decoration: none;
}
.area_shoucangjia ul li a.select {
	float:left;
	color:#000;
	margin-right:10px;
}
.area_shoucangjia ul li a.app_set, .area_shoucangjia ul li a.fdshanchu {
	position:relative;
	top:4px;
	float:left;
	width:16px;
	height:15px;
	overflow: hidden;
	margin: 0 8px;
	text-indent:-9999px;
	background: url(../images/gr_010.gif) no-repeat 0 5px;
}
.area_shoucangjia ul li a.app_set:hover, .area_shoucangjia ul li a.fdshanchu:hover {
	background: url(../images/gr_010.gif) no-repeat 0 -15px;
}
.area_shoucangjia ul li a.fdshanchu {
	background-position: -16px 5px;
}
.area_shoucangjia ul li a.fdshanchu:hover {
	background-position: -16px -15px;
}
.area_shoucangjia ul li a.select:hover {
	color:#FF0508;
}
.area_shoucangjia ul li .create-shoucangjia {
	color:#666;
}
.info-operation select {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	border: 1px solid #7F9DB9;
	vertical-align: middle;
	margin-left:6px;
}
/*删除的信息*/
table.info-table .about-info p.del {
	color:#000;
}
table.info-table .about-info p.del span.del-nav {
	padding-left:8px;
	color:#585858;
}
table.info-table .about-info p.del span.del-nav a {
	padding:0 8px;
	color:#666;
	text-decoration:underline;
}
table.info-table .about-info p.del span.del-nav a:hover {
	color:#ff0000;
}
/*个人资料管理*/
/*个人资料管理公共样式*/
form#personalInfo {
	padding-top:5px;
}
fieldset legend {
	display:none;
}
form#personalInfo fieldset {
	width:818px;
	zoom:1;
	overflow: hidden;
	padding-bottom:12px;
}
fieldset h2 {
	width:100%;
	line-height: 30px;
	font-size:14px;
	font-weight:bold;
	border-bottom: 1px solid #ddd;
}
/*表单提示部分开始*/
form#personalInfo fieldset ul li .error-tip {
	position:relative;
	float: left;
	margin-left: 10px;
	_display:inline;
}
.error-wrap {
	width:130px;
	position:absolute;
	left: 0;
	top:0;
	padding: 2px 5px 2px 5px;
	border: 1px solid #900;
	z-index:100;
}
/*表单提示部分结束*/
/*修改图像*/
fieldset.xiugai-pic {
/*background:#9F6;*/

}
.xiugai-pic .user-pic {
	margin-top:22px;
	padding-top:1px;
	width: 116px;
	padding-left:50px;
	padding-right:25px;
	float:left;
*overflow: hidden;
}
.xiugai-pic ul {
	margin-top:22px;
	width: 600px;
	float:left;
}
.xiugai-pic .user-pic .pic-con {
	border: 1px solid #DDDDDD;
	display: table-cell;
	height: 114px;
	width: 114px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
 *display: block;
 *font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/
 *line-height: 1; /* 避免行高导致垂直居中有误 */
 *font-size:100px;
}
.xiugai-pic .user-pic .pic-con img {
	width: 100px;
	height:100px;
	vertical-align:middle;
}
.xiugai-pic ul li {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.xiugai-pic ul li input {
	float:left;
	font-family:"宋体";
	display:block;
}
/*修改联系*/

fieldset.xiugai-contact ul {
	padding:12px 0 0 75px;
}
fieldset.xiugai-contact ul li {
	padding-bottom:12px;
}
fieldset.xiugai-contact ul li label, fieldset.xiugai-contact ul li a {
	width:90px;
	height:20px;
	padding-right:28px;
	text-align:right;
	line-height:27px;
	overflow: hidden;
	font-size:14px;
}
fieldset.xiugai-contact ul li input {
	display:block;
	width:150px;
	height:20px;
}
fieldset.xiugai-contact ul li a {
	width:100px;
	padding:0;
	padding-left:5px;
	font-size:12px;
}
fieldset.xiugai-contact ul li input, fieldset.xiugai-contact ul li label, fieldset.xiugai-contact ul li a, fieldset.xiugai-contact ul li span.error-tip {
	float:left;
}
/*修改资料*/
fieldset.xiugai-data {
}
fieldset.xiugai-data ul {
	padding: 22px 0 0 75px;
}
fieldset.xiugai-data ul li {
	padding-bottom: 22px;
}
fieldset.xiugai-data ul li.data-a span.mingzi, fieldset.xiugai-data ul li.data-a span.mingzi-value, fieldset.xiugai-data ul li.data-b label,fieldset.xiugai-data ul li.data-f label, fieldset.xiugai-data ul li.data-b a, fieldset.xiugai-data ul li.data-c label.label-sex, fieldset.xiugai-data ul li.data-d label, fieldset.xiugai-data ul li.data-e label,  fieldset.xiugai-data ul li.data-g label, fieldset.xiugai-data ul li.data-h label, fieldset.xiugai-data ul li.data-i label, fieldset.xiugai-data ul li.data-j label {
	display:block;
	float:left;
	width:150px;
	height:20px;
	padding-right:6px;
	text-align:right;
	line-height:22px;
	overflow:hidden;
	font-size:14px;
}
fieldset.xiugai-data ul li.data-f label.error
{
    display:block;
	float:left;
	width:150px;
	height:20px;
	padding-right:6px;
	text-align:left;
	line-height:22px;
	overflow:hidden;
	font-size:14px;
    }
fieldset.xiugai-data ul li.data-b input, fieldset.xiugai-data ul li.data-f input, fieldset.xiugai-data ul li.data-g input, fieldset.xiugai-data ul li.data-h input {
	display:block;
	float:left;
	width:150px;
	height:20px;
}
/*用户名字*/
fieldset.xiugai-data ul li.data-a span.mingzi-value {
	width:290px;
	text-align:left;
	font-family:Arial, "宋体";
	line-height:22px;
}
/*=data-b*/
fieldset.xiugai-data ul li.data-b a {
	float:left;
	width:100px;
	padding:0;
	padding-left:5px;
	font-size:12px;
}
fieldset.xiugai-data ul li.data-b span {
	float:left;
}
/*=data-c*/

fieldset.xiugai-data ul li.data-c span.sex {
	line-height:20px;
	float:left;
	display:block;
}
fieldset.xiugai-data ul li.data-c span.sex label {
	vertical-align:middle;
}
fieldset.xiugai-data ul li.data-c span.sex input {
	vertical-align:middle;
}
/*=data-d*/
fieldset.xiugai-data ul li.data-d #templateyearmonthandday {
	float:left;
}
/*=data-e*/
fieldset.xiugai-data ul li.data-e #sl_citylocal1 select, fieldset.xiugai-data ul li.data-e #sl_arealocal1 select {
	float:left;
	display:block;
	margin-right:3px;
}
fieldset.xiugai-data ul li.data-e input {
	margin-left:5px;
	_display:inline;
	width:80px;
	height:20px;
	vertical-align:middle;
	float:left;
}
fieldset.xiugai-data ul li.data-e .xiaoqu {
	line-height:27px;
	height:20px;
	overflow: hidden;
	float:left;
	font-size:14px;
}
/*=data-f*/

/*=data-g*/
fieldset.xiugai-data ul li.data-g {
}
/*=data-h*/
fieldset.xiugai-data ul li.data-h input {
	width:80px;
}
fieldset.xiugai-data ul li.data-h span.dasha {
	line-height:27px;
	height:20px;
	overflow: hidden;
	float:left;
	font-size:14px;
}
/*=data-i*/
fieldset.xiugai-data ul li.data-i span.hometown {
	display:block;
	float:left;
}
/*=data-j*/
fieldset.xiugai-data ul li.data-j textarea {
	float:left;
	width:400px;
	height:100px;
	padding:2px 5px;
	overflow:hidden;
	font-family:Verdana, Geneva, sans-serif monospace;
}
fieldset.xiugai-data ul li.data-j span.fgrey {
	color:#999;
	display:block;
	clear:both;
	line-height:24px;
	padding-left:126px;
}
form#personalInfo fieldset.submit {
	position:relative;
	top:-30px;
	width:618px;
	padding-left:200px;
	padding-bottom:10px;
}
fieldset.submit input {
	width:125px;
	height:40px;
	line-height:30px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
/*个人资料管理样式结束*/
/*修改密码*/
form#changePassword .wrong-input {
	background: #FFC6C6 url(../images/background.gif) no-repeat -158px -163px;
	height: 25px;
	line-height:25px;
	padding-left: 30px;
	padding-right: 5px;
	float:left;
}
fieldset.password-area ol {
	padding-top:18px;
}
fieldset.password-area ol li {
	padding-bottom:18px;
}
fieldset.password-area ol li label, fieldset.password-area ol li input, fieldset.password-area ol li span {
	float:left;
	padding:0;
	margin:0;
}
fieldset.password-area ol li label em {
	padding-right:4px;
}
fieldset.password-area ol li label, fieldset.password-area ol li .your-name {
	width:164px;
	text-align:right;
	height:25px;
	line-height:25px;
	font-size:14px;
}
fieldset.password-area ol li input, fieldset.password-area ol li span.value-area {
	width:150px;
	height:20px;
	line-height:20px;
	padding: 2px 2px 3px 2px;
}
fieldset.password-area ol li input {
	padding: 2px 2px 3px 2px;
	font-size:14px;
}
fieldset.password-area ol li span.value-area {
	font-weight:bold;
	font-size:16px;
}
fieldset.submit-area {
	padding-left:165px;
	padding-top:40px;
}
fieldset.submit-area input.xiugai-btn {
	width:114px;
	height:31px;
	line-height:31px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
/*公司信息*/
#company-info{
	width:818px;
	padding-top:18px;
}
#company-info input{
	
	margin:0;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	
}
/*公司信息表单公用类*/
.txt-input01{
	width:223px;height:22px;padding: 2px;
}
.txt-input02{width:182px;height:26px;
}
.txt-input03{width:122px;height:26px;
}.txt-input04{width:94px;height:26px; 
}
.txt-input05{width:150px;height:22px;padding: 2px;
}
.txt-input06{width:271px;height:22px;padding: 2px;
}
.txt-input07{width:582px; height:150px; padding: 3px;
overflow:hidden;
}
#company-info  ul li{
	padding-bottom:20px;	
	
}
#company-info  ul li label{
	float:left;
	width:105px;
	height:26px;
	line-height:26px;
	text-align:right;
	font-size:14px;
	padding-right:25px;	
}
#company-info  ul li input,.company-info  ul li select{
	float:left;	
	
}
#company-info .action-post{
	padding-left:130px;
	padding-bottom:30px;
	padding-top:18px;
}
#company-info .action-post input{
	background: url(../images/btn-bg01.gif) no-repeat;
	width:79px;
	height:33px;
	line-height:33px;
	margin-right: 8px;
	border: medium none;
}







